跳到主要内容

第四期:上手 NAS 之备份同步

如果你有 2 台以上的电脑设备且不做同步,你就一定会发现两边的文件是零散而不统一的。不仅文件目录不同、文件内容不同,甚至连同名的文件内容也不同。

这时候就需要有一个统一的数据中心来存储这些数据,方便在所有设备上访问。这个「数据中心」的角色经常由网盘扮演,而 NAS 就是属于个人的数据中心。这个数据中心能够轻易地完成备份数据、备份系统、同步文件等任务。

https://cdn.sspai.com/2020/11/25/df969954a13f9d437f1a33726c54c70d.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

数据中心示意图

关于备份数据,以往大家备份文件的方式是通过 U 盘、移动硬盘、网盘等途径,将文件多保存一份。这种备份方法有效但结构比较简单,没办法实现增量备份、版本控制等相对复杂的功能,需要借助一些专用备份软件来实现。

备份系统则更为复杂,无法直接将系统文件复制一份到本地来实现。通常也需要专门的软件来备份系统。比如 macOS 的 Time Machine 就能够做到以上两点,在对系统进行完整备份时,也能备份好系统中的文件,并进行版本控制和增量备份。群晖 NAS 提供了类似的备份功能,可以对文件和系统进行备份。

同步文件也是一个常见的需求,在多台设备之间通过网络自动同步文件,免除「上传」「下载」的麻烦。NAS 也对文件进行双向同步。这一点在第二章中已经讲过了 NAS 自带的 Drive 客户端具备同步功能,提到了基础的配置操作,但没有讲到具体如何配置文件夹比较合理。在这一章也会讲到我实际的文件同步方案给大家作为参考。

如何同步文件

同步文件最大的好处在于隐去了「传输」这一步,让你感受不到「本地文件和云端文件」之间的区别。本地看到的文件即是云端的文件,本地做的修改即同步到云端。不再需要你手动上传、手动下载,所有的内容都自动在电脑和 NAS 之间传输。

第二章中已经讲过具体配置和操作方法,再细讲一遍未免重复,所以这里我们把重点放在实际场景上,看看如何做好同步这件事情。

与文件数据有关的同步和备份方案,我们通常采用群晖的官方客户端 Drive 来同步文件。

安全同步/备份策略

如果你希望让你的文件万无一失,无论是同步还是备份文件,都应当遵循文件备份的基本策略「3–2–1 原则」:

  • 3:存储 3 份完整文件,即一份原件加上两份拷贝。
  • 2:将文件起码保持在 2 种不同的介质上。
  • 1:将 1 份拷贝保存在异地。

单份文件容易受到个人操作的影响,误删、覆盖等操作都会对文件产生不可逆的影响,存放多份文件能够降低风险。不同介质指的是本地硬盘、移动硬盘、网盘等组合,异地则可以理解为公司电脑和家中 NAS 这两个不同位置的设备,降低自然灾害风险。

Drive 同步策略

Drive 的同步策略是实时同步,也就是说,本地一旦进行修改,客户端就会立即将改动上传到 NAS 中。过于频繁的改动会带来较大的网络负载,进而造成对 NAS 中硬盘的磨损,加快硬盘坏块的出现。

我的同步方案

我自己的同步方案中,对电脑中几乎所有重要文件进行了同步。

我先展示一下我主要同步的文件夹:

https://cdn.sspai.com/2020/11/25/64f1b5d18f11f08df729442a68b1a1e1.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

我同步的文件夹

配置类:

  • AppData:软件配置,像是 EagleLibrary 设计数据库、Enpass 配置文件、Notability 手写笔记、RSS-OPML 订阅源备份……凡是支持 WebDAV 备份的 App,都可以将数据存放到 NAS 中统一管理,然后在电脑上查看。

https://cdn.sspai.com/2020/11/25/a08d2754f14621b642a0d8aa6bfd3ab4.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

我同步的配置文件 AppData

文字类:

  • Document:文档,Word、Excel、PPT 等常规文档。
  • Writer:稿件,自己撰写的文章、图片等,以 Markdown 库格式保存。

图片类:

  • Pictures:Logo、证书、电子版签名、壁纸、图标等图片文件。
  • Photos:照片,内有时间线、精选相册等子文件夹。
  • Design:设计素材、设计稿。

综合类:

  • Desktop:桌面文件。
  • Project:项目文件,混合类文件。
  • Software:软件安装包和官网链接。

传统网盘的同步盘应用只允许选择一个本地文件夹,这个本地文件夹会与网盘中的部分文件夹进行同步。但这样对本地文件管理并没有起到积极作用。

而 Drive 不一样,它的一大特点在于能够「点对点同步」,你能够选择任意一个本地文件夹与任意一个 NAS 端文件夹进行同步(只要多个文件夹之间不嵌套即可)。

在具体操作时你可以采用不同的文件夹分配方式。

  • 全盘同步:比如将 D:\Photos 目录与 NAS 上的 Photo 目录直接同步,相当于全盘同步。
  • 保留本地空间:比如将 D:\Photos\Photo-Sync 目录与 NAS 上的 Photo 目录同步,你可以在 D:\Photos\Photo-Local 目录下存放其他本地文件。

https://cdn.sspai.com/2020/11/25/783b42062798a7a502785e72e1a6fc5a.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

两种同步方案

这两种不同的同步策略会给你的使用带来一些影响。

  • 全盘同步的优势在于「结构简单」,不会产生多种结构。如果是我一个人用的 NAS,当我想保存一份「机密文件.docx」时,存本地和存 NAS 基本没有区别。此时可以采用第一种同步方法,干脆全部同步到 NAS 中(D:\Docs\ → NAS://Docs/),无需纠结把文件存在哪里,反正所有文件在本地和 NAS 上各有一份。
  • 保留本地空间的优势在于「隐私性」,不把所有文件交给 NAS。如果是公司共用的 NAS,那么我更倾向于将这份「机密文件.docx」保存在本地文件夹(D:\Docs\Local),而不给别人看到。将适合同步的公司文件放在(D:\Docs\Sync → NAS://Docs/)中。此时就可以采用第二种方法,你可以自由判断是否将文件放在 NAS 里。

总的来说,我更建议你选择第一种方案,从现在开始把 NAS 作为存放所有文件的主阵地,一切文件都从 NAS 中获取,文件的最终归宿也都是 NAS,以此来享受更好的同步体验。

软件同步方案

另一种同步方式是第三方软件自带同步,比如 Enpass、Eagle、OmniFocus、2Do 等一众支持 WebDAV 的工具。

这些与软件配置、软件数据库有关的文件,我统一放在了 AppData/软件名 目录下。这些软件都有各自的同步方式,你需要按软件的要求进行设置。

比如密码管理工具 Enpass 的数据库是一个单一的文件,存放在 AppData/Enpass 中,你不需要将其保存到本地,就可以直接通过 WebDAV 连接到数据库。

再比如图片素材管理工具 Eagle,它的图片资源库是专属的数据库格式,由多个文件组成。我将其存在 AppData/Eagle 目录。但直接读取网络位置可能存在卡顿,就需要先通过 Drive 同步到本地,再让 Eagle 读取本地的文件夹,如在 Eagle 端作了修改,那么云端也会实时改变,实现同步。同类型的工具还有 Calibre、Lightroom、MWeb 等,都可以通过这种方式连上 NAS 进行同步。

这样可以让各个设备通过读取网络位置的数据库实现实时同步,我为所有设备都安装了 Enpass 并配置了 WebDAV 连接,让每一台设备都能正常使用。

照片视频备份方案

照片视频的备份和文件备份方式类似,通过 PC 端或移动端的 Drive,将照片视频自动上传到 NAS 中。这在上一章的 Moments 介绍中已经提到过。

但如果你用的是单反、微单、数码相机等不便联网的设备,你还可以将 SD 卡放进读卡器中,插入到 NAS 的 USB 口,NAS 便会读取 SD 卡中的文件并自动保存到本地。

完成这一操作需要安装一个名为 USB Copy 的套件,通过它来实现自动拷贝。

同理,群晖 NAS 的 USB 口还支持外接硬盘、打印机、USB 外设等其他设备,但不支持 Hub,无法通过 USB 口再拖几个额外的硬盘。最常用的也就是备份相机照片了。(如果 U 盘是 exFAT 格式,那么还需要花钱购买 exFAT Access 插件。)

不适合同步的数据

因此通过 Drive 同步时,我们要注意同步的内容是否合理。我为大家总结出了一些不适合通过「同步」来完成的文件类型:

  • Video:我已经很久不用的视频文件夹,大多数视频直接下载到 NAS 上,既不占据本地空间,又能在多台设备上访问。只有少量自制视频会放在本地,不需要同步。
  • Downloads:下载目录,如果同步,就会在下载文件时产生频繁同步(尤其是批量下载),既占空间又不会提供太大的价值。
  • Music:音乐文件夹,我通常直接拖拽到网页版 Audio Station 中添加音乐,不过你也可以选择同步到 NAS 端的 Music 目录,让它自动扫描并添加音乐。
  • Program Files:软件安装目录不建议备份。

本地软件通常会以较高的频率读写文件,比如软件的索引、日志等文件总是实时变化,频率高的时候可能每秒都要写入十几条记录。设置同步后你会发现 Drive 每时每刻都在上传文件,造成网络的压力。

同时这种备份并无太大意义,即便备份也应该备份软件的配置文件、数据库文件等有实际备份价值的。

解决方法:更好的办法是对软件的 exe 安装包文件(而非安装后的应用)进行备份。如果软件能够导出,将配置文件导出后一并备份到目录中。如果软件是绿色软件,那就将软件打包成 Zip 等压缩格式再进行同步。这样就能减少一次上传的小文件数量,提升同步效率。

  • Code:代码变更速度快,难以保证同步完整性。代码同步建议用 Git Server。

程序员朋友可能希望对代码文件进行同步,这种做法无可厚非。不过每次保存都会产生一份的历史记录文件,时间一长就会对硬盘造成不小的压力。如果同步时间戳出错,两边版本不统一就会在 NAS 端产生冲突文件,影响代码的正常运行。我之前就深受其扰。

解决方法:其实代码管理的最佳方式就是 Git,通过 Push 和 Pull 操作来控制版本更符合标准,也不再需要处理冲突文件,Git 是比同步更好的选择。可以选择更适合代码同步的方案 GitLab Server 作为替代品。

  • GB 级别的超大单个文件:影响同步速度,大量消耗网络带宽,挤占其他设备网络资源。

设计师朋友在做复杂设计时,会遇到动辄上百 MB、甚至数 GB 级别的单个 PSD 文件,这类超大文件同步起来会比较吃力,同步速度慢。很可能都保存到第三次了,第一份文档还在慢慢悠悠地上传。这样也会影响到后续的其他文件同步。

速度问题还是很影响体验的,有时本以为文件已经同步完了直接关机。回到家才发现文件根本没有同步完成,这类问题都是频繁修改的大文件惹的祸。

解决方法:超大文件可以存放在本地,只有在需要时进行单向备份。或干脆将文件保存到 NAS 端,远程进行修改,无需同步。

当然,你想用同步功能对以上内容进行同步也完全没问题。只是可能会影响到本机的网络和 NAS 端的硬盘,建议避免对这类文件进行同步。

如何备份文件

备份文件的方案,通常分为网页版备份、文件传输协议备份、Drive 客户端备份这几种方式。

  • 通过网页备份:通过将文件拖拽到 File Station 或是 Drive 的网页版中进行直接备份,优点是无需安装客户端,任意一台电脑就能完成。
  • 文件传输协议备份:通过本地客户端,以 WebDAV、FTP、SMB 等方式将文件传输到 NAS 上,进行备份。
  • 通过 Drive 客户端备份电脑文件:电脑端安装 Drive 客户端,利用其中的备份任务功能,将特定文件夹内的文件单向传输到 NAS 上。可以在「连续备份」「手动备份」「计划备份」三种模式中任意选择,满足各种需求。

https://cdn.sspai.com/2020/11/25/8499a68289e3ca20169cbd05cca42af5.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

备份模式选择

这三种方法中,我最推荐 Drive 客户端备份的方案,因为 Drive 提供了最全面的备份方案,不仅能够按照需求进行备份,还能按照「电脑/目录」的结构对特定设备进行备份。

由于通过文件传输协议传文件时往往需要一次性传完,万一遇到网络不稳定、连接不稳定的情况,就会中途中断。只适合用来少量传输文件。而用 Drive 客户端就不会出现这个问题,Drive 会自动监测文件夹中的改动,然后再进行增量备份。

Drive 中的文件夹自带版本控制,在本地能够通过右键菜单中的「Drive - 浏览以前的版本」中查看。也可以在网页端右键查看。

https://cdn.sspai.com/2020/11/25/59b4cd420b8df8e0ef5fe31a38f66648.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

查看文件的历史版本

备份与同步的区别

备份和同步有很多相似之处,在本地修改过的文件都会被自动备份到云端并保存。也会自动备份整个目录中的文件,保持原本的目录结构。

但备份又与同步有所区别——

  • 不会将多台设备上的文件混合在一起。我从台式机备份到 NAS 中的文件,笔记本上只能通过网页端访问。不像同步,会下载大量不必要的文件到本机上。
  • 在本地删除过的文件在云端不会被删除。方便你误删文件时也能快速找到这份文件——除非手动删除云端的备份。同样的,云端版本的改动也不会影响本地文件。
  • 修改文件名会保留一份原名文件。当我在本地新建一份文档时,NAS 会将它备份起来。当我修改「文件名」时,这份文件在 NAS 不会改变,而是会备份一个新的文件(修改文件内容则会被记录为历史版本)。

有了这些特性可以发现,备份的主要作用在于节省本地空间,文件备份到云端后就可以将其删除,不再占用本地的存储空间。如果你手头只有一台设备,不需要用到「同步」功能,那么你可以将整个电脑中所有的数据文件备份到 NAS 上,确认备份完成后,就可以放心地删除本地不再用到的文件了。

总之,「备份」会占据更多的 NAS 空间,但更节约本地空间。对于单台设备的用户而言,是最省心的备份方案。

哪些文件需要备份

Drive 客户端能够保持目录结构地备份多个文件夹。

但在实际使用时,由于我已经把大部分文件作为同步文件夹了,因此用到备份的场景比同步要少一些。

我在电脑中准备了一个专门的 Backup 文件夹,用于快速上传电脑所需的驱动、归档文件的压缩包等文件。一些改动不频繁的文件也可以通过备份的方式安全地存放到 NAS 中。

适合备份的文件我也在文件管理教程中提到过,可以大致分为以下三种——

  • 有历史价值、需要反复用到的文件
  • 对个人有保留价值的文件
  • 无法轻易从网上下载到的文件

有历史价值、需要反复用到的文件不一定经常用到,但是在你需要的时候可以随时拿出来查看。由自己创造的东西通常是最有价值的,比如重要的手写文档扫描件。这些文件对我们有较高的价值,一旦删除就很难还原,属于有保留价值的文件。第三种就是某些难以再次下载到的冷门稀有资源。

如果你电脑中有这些文件,都可以放一份在 NAS 中以备不时之需。也可以根据你自己的需要,来选择是同步还是备份。

如何备份电脑系统

Windows 系统备份方案

Windows 系统在「设置 - 更新和安全 - 备份」中自带备份的功能,但是只能将文件备份到内置或外置硬盘上,无法备份到远程的 NAS 设备上。

上面都是针对文件的备份方案,Drive 只能针对文件进行备份,至于系统级别的备份方案就要借助 Active Backup 这一套件了。

Active Backup 主要为 Windows 和服务器提供系统备份和恢复服务,备份的内容包括操作系统、软件、设置等,当系统出现问题时,就能通过 Active Backup 恢复系统。

  • 基础安装方法 首先在群晖的套件中心中找到 Active Backup for Business,安装后打开它会要求你登录群晖账号,登录完毕后就可以正常使用了。 https://cdn.sspai.com/2020/11/25/e740ca4c7f9acaee697abb7cb3745469.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1 群晖可以免费激活 Active Backup for Business 在 NAS 端安装完 Active Backup 后,Windows 本机上也需要安装相应的客户端 Active Backup for Business Agent 可以在群晖官方下载中心中下载对应的版本。 将电脑端的 Active Backup Agent 安装完毕后,就可以回到 NAS 端进行操作了。
  • 如何备份系统 备份起来也相当简单,在 NAS 端进行如下操作:
    1. 打开 Active Backup,选择左侧的「计算机」来添加设备、创建备份任务。如果没有检测到局域网内有设备,就会无法进入下一步。

    2. 在设置 - 模板中可以配置备份的模板,模板中包含「备份到什么地方」「备份哪些内容」「是否加密传输」「备份时间」「是否保留所有版本」等设置,并且可以让每个用户都产生自己的备份文件,可设置的选项非常全面。

      https://cdn.sspai.com/2020/11/25/fb32f6c4840439a008e97d2a4d6b0c99.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

      设置备份策略

      https://cdn.sspai.com/2020/11/25/fa86112caafffdf38cc64281609e496a.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

      完成设置

    3. 创建完模板之后,在 Windows 端输入 IP、账号、密码,系统就会自动按照模板文件中的设置,将系统备份到 NAS 中。

    4. 当你需要对系统进行还原时,可以点击客户端中的「还原门户」,在网页端查看已经备份的文件。底部还提供类似 Time Machine 的时间轴,方便定位到历史版本,来恢复少量文件。

      https://cdn.sspai.com/2020/11/25/168749166be89cd7d83af1b22b2491e3.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

      Active Backup for Business

  • 如何还原系统 除了少量还原文件,Active Backup 也支持裸机恢复(BMR,即 Bare-metal Restore)功能,即为没有系统的空电脑恢复系统。由于裸机并没有操作系统,你必须要在另一台电脑上创建恢复介质(通常是 U 盘或移动硬盘,也可以用 ISO 文件) 为了实现裸机恢复,需要下载此处的「Active Backup for Business 还原媒体建立工具」用来恢复系统(另一款 Active Backup for Business 还原向导」用途是自定义启动镜像,可以不用下载)。 https://cdn.sspai.com/2020/11/25/ec42476c5db5014ec0f5ae0a62eb20d7.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1 ActiveBackup 在可以正常使用的电脑中安装 Active Backup 还原媒体建立工具后,你需要准备一个空的 U 盘或移动硬盘插上电脑,点击「创建」就能创建镜像了,初次使用时需要额外安装 Windows ADK(确认后自动安装),接着等待恢复介质创建完毕就好了(需要注意的是,恢复介质只是提供还原的途径,不会也不需要将备份文件放到 U 盘中)。 https://cdn.sspai.com/2020/11/25/961aa330618906d3c01cb261048efb07.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1 Windows ADK 准备好恢复介质后,就可以将 U 盘插入到需要恢复系统的裸机上,启动时按下 F12 或 F2,在 BIOS 中修改启动顺序为 U 盘,启动后会进入到「Active Backup 恢复向导」界面,需要填写 NAS 的地址、账号密码来连接先前的备份服务器(所以如果没有网卡驱动,网线是必须的)。 确认恢复的内容后,接下来就会自动开始恢复系统了。如果在局域网内恢复且数据量不大,恢复应该很快就能完成。 另一种方法是写入到 ISO 文件中,还原方法大同小异,需要通过一块装有 PE 系统的 U 盘来打开 ISO 中的文件实现恢复工作。 如果你有很多设备,Active Backup for Business 最多可以同时备份十台设备,如果是个人使用完全不需要担心。一些配置较高的机型还可以将备份的文件通过 Synology Virtual Machine Manager(群晖的虚拟机套件) 将系统恢复到虚拟机中。

macOS 系统备份方案

macOS 内置的 Time Machine 功能(中文译名:时间机器)能够对 Mac 中的所有文件进行备份 ,不仅能够将文件备份到移动硬盘中,还能将备份位置设置为网络位置,NAS 自然成为了最佳的备份设备。

  • 基础安装方法 Time Machine 的备份分为三个步骤——
    1. 首先在 NAS 上创建一个共享文件夹,专门用于存储 Time Machine 产生的备份文件。

    2. 设置文件服务来使用 Time Machine。

    3. 在 Mac 上配置 Time Machine。

      操作起来也很简单,通过 NAS 的网页端进入到「控制面板 - 共享文件夹 - 新增」来创建一个名为「Time Machine Backup」的共享文件夹,然后选择一个稍大一些的存储位置。然后一路下一步,创建完毕。

      第二步的设置文件服务,就是之前提到的 SMB、AFP、NFS 传输协议。Time Machine 的默认协议采用的是 SMB,建议直接在「控制面板 - 文件服务」中启用 SMB 或 AFP 服务(如果只做备份系统用,启用 SMB 即可)。完成后,还需要在「文件服务 - 高级设置」中勾选这两项——

    • 启用 Bonjour 服务发现

    • 启用通过 SMB 进行 Bonjour Time Machine 播送

      https://cdn.sspai.com/2020/11/25/1f367a12cef9d0ff2f502dff5be69424.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

      启用 SMB 和 AFP

      https://cdn.sspai.com/2020/11/25/7cf67bd969e816d2781c6e6a642fd17d.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

      启用 Bonjour

      这样一来,NAS 端的配置工作就完成了。接下来看看 Mac 端。

  • 如何备份还原 macOS 系统
    1. 在 Mac 端打开 Finder,选择「连接 - 连接服务器」,输入 NAS 的 IP 地址和用户名密码,连上 NAS。

    2. 如果前面的配置一切正确,那么此时应该会出现 NAS 中的「Time Machine Backup」共享文件夹目录,选择这个目录,连接到本地。

    3. 接下来打开「系统偏好设置 - Time Machine」,勾选自动备份,选择「Time Machine Backup」硬盘,输入账号和密码,就会自动开始备份了。

      至于如何恢复数据,与普通的 Time Machine 恢复操作别无二致,这里就不再细讲了。

      再补充一些其他注意点。

      如果你不想让备份文件占用整块 NAS 硬盘,你可以为共享文件夹设置一个容量限额,Time Machine 会根据这个限额自动进行优化。这一设置可以在「控制面板 - 共享文件夹 - 选择刚刚创建的 Time Machine 目录 - 编辑 - 高级 - 启用共享文件夹配额」中进行设置。容量限额也不能限制的太低,建议设为 Mac 存储空间的 2–3 倍,以便 Time Machine 存储文件的历史版本。

      https://cdn.sspai.com/2020/11/25/e933efe2c1d840601eeb9293fd1ea020.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

      启用限额

      这项文件夹限额的功能只支持 Btrfs 格式的硬盘,这个选项在最初分配存储空间时就确定下来了。如果你选择了 EXT4,可以为单个用户设置容量限额,这样一来就必须要新建一个账户,不能直接用管理员账户做备份。

      此外,如果你不想让备份占用过多的网速,也可以设置一个专用备份账号,并对这个账号进行传输速度限制。来降低备份对带宽的压力。

      https://cdn.sspai.com/2020/11/25/651e0faebcb3db880e8d9500f4c8b1ff.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

      备份空间

从 NAS 同步到其他公有云

如果你还记得文章开头的安全备份「3–2–1」原则,本机和 NAS 上各有了一份备份,那么万一这两份同时出现了问题,应该怎么办呢?

当然是把 NAS 中的文件再备份到一个其他的云平台,这样才能更放心。

https://cdn.sspai.com/2020/11/25/922c45ddf999d80f5ed214303e298f25.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

多做备份确保文件万无一失

因此,如果你非常重视文件安全。那么 NAS 本身也需要备份、同步功能,防止你在电脑上存放的文件删除,而 NAS 又出现问题。你可以选择将它的文件同步到第二台 NAS 或是公有云中,也可以选择将公有云的数据下载到本地。

这里需要用到 Hyper Backup 套件和 Cloud Sync 套件,分别用于备份 NAS 文件和同步云文件。

这两种用法比较冷门,毕竟没有什么是绝对安全的,反复备份总有那么点套娃的意思,是否使用这项功能还是看各人的需求,这里对两个套件进行介绍。

Hyper Backup:高级备份方案

Hyper Backup 的定位是群晖对 NAS 内文件的备份方案。

Hyper Backup 并不会对你的电脑进行备份,那是 Active Backup 的活。它要做的是将 NAS 中的文件备份到其他的共享文件夹(通常存放在两块硬盘上)、备份到外接设备、备份到第二台 NAS 中。你也可以选择 Google Drive、Dropbox 等公有云来确保文件万无一失。

https://cdn.sspai.com/2020/11/25/095f85fe8f25564ab22139ee9d8d7fdb.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

备份NAS

Hyper Backup 允许你定期备份、历史版本备份。支持弹性删除过旧的历史版本、支持删除重复的资料节省空间、能够定时对文件进行完整性检查、允许随时暂停和继续备份工作。这些优点只有在试过之后才能感受到它们的便利,尤其是弹性管理备份文件。

除了这种常规备份方法,Hyper Backup 还允许通过 SMB、AFP 直接读取备份文件。也可以通过 Hyper Backup Explorer 来访问备份的历史版本等信息。防止 NAS 本身损坏造成数据丢失。

不过,对于家庭用户来说,这一功能的价值可能并没有 Active Backup 高,如果你只想将文件备份到 NAS 中,还是需要用回上文的 Active Backup。

Cloud Sync:公有云同步中心

Cloud Sync 是一款群晖提供的公有云服务连接方案。这就意味着你的 NAS 成为众多公有云之间的桥梁,让你的文件自由地穿梭在 Dropbox、Microsoft Azure 等云服务平台上。

我刚开始看到这种服务时觉得司空见惯,无非是连接到公有云的一种方案,不足为奇。

但我惊讶的发现,群晖不仅对许多国外网盘进行了支持,最重要的是支持国内的百度网盘。不可否认的是,百度网盘是国内网络资源的一大来源,有了对它的支持,很多人可以将百度网盘中的资源转移到 NAS 中、转移到国外网盘中。

https://cdn.sspai.com/2020/11/25/2a7da13d609c95046f75db039e4ed05e.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

同步百度云

既然 Cloud Sync 提供了这么方便的用法,那么你一定也能想到如何将百度网盘的网络资源快速下载到本地。只需要将百度网盘中的某个文件夹设置为单向同步到 NAS。再通过 Drive 将这个文件夹同步到本地。这样一来就可以分别在 NAS 和电脑端存下两份本地文件,将来也不必再依附百度网盘的存储空间,让百度网盘成为资源的中转站。

群晖还为国内的京东云、腾讯云、阿里云的对象存储做了接口,购买对象存储服务的人毕竟还是少数,因此百度网盘依然是最重要的一个。

网盘中的很多文件可能并不值得全部同步下来,因此 Cloud Sync 还允许你选择单向同步或是双向同步、允许你选择性同步部分文件、安排定时同步、设置带宽限制……以此来减少同步的量,降低对硬盘和网络的压力。

这部分我们会在第七章下载与同步中详细讲解。

是否需要安装第三方套件管理文件?

不建议。

文件的管理是 NAS 最基础的功能之一,因此如果只是出于尝鲜的目的,我并不建议用第三方工具替换 NAS 原生的文件管理工具,因为系统级别的集成与服务完整性是任何第三方套件都做不到的。

我也曾尝试过多款文件类的套件,但即便是 NextCloud 这种服务器端套件的后起之秀,它能做的也只是采用一套独立的系统来实现 NAS 中已有的功能,即便算上附加插件,价值也不算很大。反而是一些侧重文档协作的第三方增强类的套件可以考虑安装。

对于群晖 NAS 而言,文中介绍的这几款插件的体验已经足够良好。这几款插件都由群晖直接提供,属于内置套件。事实证明套件之间的兼容与配合也足够优秀。额外叠加一个其他体系的文件管理类套件并不会让体验变得更好,只会白白耗费了资源。

当然,如果你有更专业化的需求,安装套件也未尝不可,套件中心中提供了 GoodSync Server 等第三方备份工具,如果你正在使用这些备份工具的本地客户端,也可以尝试一下。

总结

本章讲解了在 NAS 上同步文件、备份文件的方法,提到了如何在 Windows 和 macOS 两个桌面平台上备份系统、恢复系统。给 Windows 用户提供了接近 Time Machine 的系统备份解决方案。

Drive 带给我的体验相当完善,因此我也花了一些心思在「如何将在线数据与本地数据结合」上,根据文件的类型、重要性、是否适宜同步等属性,分享了我是如何同步备份我的个人文件的。这让我把 PC 端和 NAS 端有机地结合在了一起,并赋予了我的文件「云」的属性。

系统的备份,对一直以来缺乏免费好用备份工具的 Windows 而言是个难题。当我通过 Active Backup 进行系统备份之后,终于也能享受到相当不错的体验,不再为系统备份而发愁了。

这一期是上手的最后一部分内容,接下来我们要涉及到一些技术性的问题了。下一期我们会讲解 NAS 的远程访问,让你的 NAS 在用手机网络的情况下也能正常访问。